package com.yejiali.backend.entity;
 import java.util.Date;
import java.io.Serializable;

 import com.baomidou.mybatisplus.annotation.IdType;
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 /**
 * 评论表(Comments)表实体类
 *
 * @author yejiali
 * @since 2025-08-16 16:06:55
 */
 @SuppressWarnings("serial")
 @Data
 @AllArgsConstructor
 @NoArgsConstructor
 @TableName("comments")
 public class Comments  {
//评论ID（主键）
@TableId(type = IdType.AUTO)
 private Long commentId;
//视频ID
 private Long videoId;
//发布者ID
 private Long publisherId;
//接收者ID
 private Long accepterId;
//上级评论ID（根评论-1）
 private Long parentCommentId;
//评论内容
 private String content;
//点赞数
 private Long likeCount;
//反对数
 private Long dislikeCount;
//评论状态 （0 正常 ，1 审核不通过）
 private Integer status;
//发布时间
 private Date publishTime;
//逻辑删除（评论中删除）
 private Integer isDeleted;
//逻辑删除（消息中心里删除改通知）
 private Integer messageDeleted;
 }


